sheep's wool thread - Español Inglés Diccionario